package abs.dao;

import abs.domain.Monedas;

import java.util.Set;

import org.skyway.spring.util.dao.JpaDao;

import org.springframework.dao.DataAccessException;

/**
 * DAO to manage Monedas entities.
 * 
 */
public interface MonedasDAO extends JpaDao<Monedas> {

	/**
	 * JPQL Query - findMonedasByCo010descContaining
	 *
	 */
	public Set<Monedas> findMonedasByCo010descContaining(String co010desc) throws DataAccessException;

	/**
	 * JPQL Query - findMonedasByCo010descContaining
	 *
	 */
	public Set<Monedas> findMonedasByCo010descContaining(String co010desc, int startResult, int maxRows) throws DataAccessException;

	/**
	 * JPQL Query - findMonedasByCo010clca
	 *
	 */
	public Monedas findMonedasByCo010clca(String co010clca) throws DataAccessException;

	/**
	 * JPQL Query - findMonedasByCo010clca
	 *
	 */
	public Monedas findMonedasByCo010clca(String co010clca, int startResult, int maxRows) throws DataAccessException;

	/**
	 * JPQL Query - findMonedasByCo010moneContaining
	 *
	 */
	public Set<Monedas> findMonedasByCo010moneContaining(String co010mone) throws DataAccessException;

	/**
	 * JPQL Query - findMonedasByCo010moneContaining
	 *
	 */
	public Set<Monedas> findMonedasByCo010moneContaining(String co010mone, int startResult, int maxRows) throws DataAccessException;

	/**
	 * JPQL Query - findMonedasByCo010desc
	 *
	 */
	public Set<Monedas> findMonedasByCo010desc(String co010desc_1) throws DataAccessException;

	/**
	 * JPQL Query - findMonedasByCo010desc
	 *
	 */
	public Set<Monedas> findMonedasByCo010desc(String co010desc_1, int startResult, int maxRows) throws DataAccessException;

	/**
	 * JPQL Query - findMonedasByPrimaryKey
	 *
	 */
	public Monedas findMonedasByPrimaryKey(String co010clca_1) throws DataAccessException;

	/**
	 * JPQL Query - findMonedasByPrimaryKey
	 *
	 */
	public Monedas findMonedasByPrimaryKey(String co010clca_1, int startResult, int maxRows) throws DataAccessException;

	/**
	 * JPQL Query - findMonedasByCo010mone
	 *
	 */
	public Set<Monedas> findMonedasByCo010mone(String co010mone_1) throws DataAccessException;

	/**
	 * JPQL Query - findMonedasByCo010mone
	 *
	 */
	public Set<Monedas> findMonedasByCo010mone(String co010mone_1, int startResult, int maxRows) throws DataAccessException;

	/**
	 * JPQL Query - findAllMonedass
	 *
	 */
	public Set<Monedas> findAllMonedass() throws DataAccessException;

	/**
	 * JPQL Query - findAllMonedass
	 *
	 */
	public Set<Monedas> findAllMonedass(int startResult, int maxRows) throws DataAccessException;

	/**
	 * JPQL Query - findMonedasByCo010clcaContaining
	 *
	 */
	public Set<Monedas> findMonedasByCo010clcaContaining(String co010clca_2) throws DataAccessException;

	/**
	 * JPQL Query - findMonedasByCo010clcaContaining
	 *
	 */
	public Set<Monedas> findMonedasByCo010clcaContaining(String co010clca_2, int startResult, int maxRows) throws DataAccessException;

}